﻿<?xml version="1.0" encoding="utf-8" ?>


<!-- ISO8583 1987 ASCII Format -->
<isoconfig>

  <isofield id="0"
            len="4"
            name="MESSAGE TYPE INDICATOR"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="1"
            len="16"
            name="PRIMARY BITMAP"
            class="ISO4Net.Library.Encoders.FA_Bitmap" />
  <isofield id="2"
            len="20"
            name="PRIMARY ACCOUNT NUMBER"
            class="ISO4Net.Library.Encoders.LLA_Number" />
  <isofield id="3"
            len="6"
            name="PROCESSING CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="4"
            len="12"
            name="TRANSACTION AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="5"
            len="12"
            name="SETTLEMENT AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="6"
            len="12"
            name="CARDHOLDER BILLING AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="7"
            len="10"
            name="TRANSMISSION DATE AND TIME"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="8"
            len="8"
            name="CARDHOLDER BILLING FEE AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="9"
            len="8"
            name="SETTLEMENT CONVERSION RATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="10"
            len="8"
            name="CARDHOLDER BILLING CONVERSION RATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="11"
            len="6"
            name="SYSTEM TRACE AUDIT NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="12"
            len="6"
            name="LOCAL TRANSACTION TIME"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="13"
            len="4"
            name="LOCAL TRANSACTION DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="14"
            len="4"
            name="EXPIRATION DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="15"
            len="8"
            name="SETTLEMENT DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="16"
            len="4"
            name="CONVERSION DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="17"
            len="4"
            name="CAPTURE DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="18"
            len="4"
            name="MERCHANT TYPE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="19"
            len="3"
            name="ACQUIRING INSTITUTION COUNTRY CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="20"
            len="3"
            name="PAN EXTENDED COUNTRY CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="21"
            len="3"
            name="FORWARDING INSTITUTION COUNTRY CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="22"
            len="3"
            name="POS ENTRY MODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="23"
            len="3"
            name="CARD SEQUENCE NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="24"
            len="3"
            name="NETWORK INTERNATIONAL IDENTIFIER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="25"
            len="2"
            name="POS CONDITION CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="26"
            len="2"
            name="POS PIN CAPTURE CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="27"
            len="1"
            name="AUTHORIZATION IDENTIFICATION REP LEN"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="28"
            len="9"
            name="TRANSACTION FEE AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="29"
            len="9"
            name="SETTLEMENT FEE AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="30"
            len="9"
            name="TRANSACTION PROCESSING FEE AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="31"
            len="3"
            name="SETTLEMENT PROCESSING FEE AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="32"
            len="11"
            name="ACQUIRING INSTITUTION CODE"
            class="ISO4Net.Library.Encoders.LLA_Number" />
  <isofield id="33"
            len="11"
            name="FORWARDING INSTITUTION IDENT CODE"
            class="ISO4Net.Library.Encoders.LLA_Number" />
  <isofield id="34"
            len="28"
            name="PAN EXTENDED"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="35"
            len="37"
            name="TRACK II DATA"
            class="ISO4Net.Library.Encoders.LLA_Number" />
  <isofield id="36"
            len="104"
            name="TRACK III DATA"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="37"
            len="12"
            name="RETRIEVAL REFERENCE NUMBER"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="38"
            len="6"
            name="PAN EXTENDED"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="39"
            len="2"
            name="RESPONSE CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="40"
            len="3"
            name="SERVICE RESTRICTION CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="41"
            len="8"
            name="CARD ACCEPTOR TERMINAL IDENTIFICATION"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="42"
            len="15"
            name="CARD ACCEPTOR IDENTIFICATION CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="43"
            len="40"
            name="CARD ACCEPTOR NAME/LOCATION"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="44"
            len="25"
            name="ADDITIONAL RESPONSE DATA"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="45"
            len="76"
            name="TRACK I DATA"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="46"
            len="999"
            name="ADDITIONAL DATA - ISO"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="47"
            len="999"
            name="ADDITIONAL DATA - NATIONAL"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="48"
            len="999"
            name="ADDITIONAL DATA - PRIVATE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="49"
            len="3"
            name="TRANSACTION CURRENCY CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="50"
            len="3"
            name="SETTLEMENT CURRENCY CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="51"
            len="3"
            name="CARD HOLDER BILLING CURRENCY CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="52"
            len="8"
            name="PIN BLOCK"
            class="ISO4Net.Library.Encoders.FA_Binary" />
  <isofield id="53"
            len="16"
            name="SECURITY RELATED CONTROL INFORMATION"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="54"
            len="120"
            name="ADDITIONAL AMOUNTS"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="55"
            len="999"
            name="RESERVED ISO"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="56"
            len="999"
            name="RESERVED ISO"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="57"
            len="999"
            name="RESERVED NATIONAL"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="58"
            len="999"
            name="RESERVED NATIONAL"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="59"
            len="999"
            name="RESERVED NATIONAL"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="60"
            len="999"
            name="RESERVED PRIVATE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="61"
            len="999"
            name="RESERVED PRIVATE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="62"
            len="999"
            name="RESERVED PRIVATE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="63"
            len="999"
            name="RESERVED PRIVATE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="64"
            len="8"
            name="MESSAGE AUTHENTICATION CODE"
            class="ISO4Net.Library.Encoders.FA_Binary" />
  <isofield id="65"
            len="1"
            name="EXTENDED BITMAP"
            class="ISO4Net.Library.Encoders.FA_Binary" />
  <isofield id="66"
            len="1"
            name="SETTLEMENT CODE"
            class="ISO4Net.Library.Encoders.FA_Binary" />
  <isofield id="67"
            len="2"
            name="EXTENDED PAYMENT CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="68"
            len="3"
            name="RECEIVING INSTITUTION COUNTRY CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="69"
            len="3"
            name="SETTLEMENT INSTITUTION COUNTRY CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="70"
            len="3"
            name="NETWORK MANAGEMENT INFORMATION CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="71"
            len="4"
            name="MESSAGE NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="72"
            len="4"
            name="LAST MESSAGE NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="73"
            len="6"
            name="ACTION DATE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="74"
            len="10"
            name="CREDITS NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="75"
            len="10"
            name="CREDITS REVERSAL NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="76"
            len="10"
            name="DEBITS NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="77"
            len="10"
            name="DEBITS REVERSAL NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="78"
            len="10"
            name="TRANSFER NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="79"
            len="10"
            name="TRANSFER REVERSAL NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="80"
            len="10"
            name="INQUIRIES NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="81"
            len="10"
            name="AUTHORIZATION NUMBER"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="82"
            len="12"
            name="PROCESSING FEE AMOUNT CREDITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="83"
            len="12"
            name="TRANSACTION FEE AMOUNT CREDITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="84"
            len="12"
            name="PROCESSING FEE AMOUNT DEBITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="85"
            len="12"
            name="TRANSACTION FEE AMOUNT DEBITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="86"
            len="16"
            name="AMOUNT CREDITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="87"
            len="16"
            name="REVERSAL AMOUNT CREDITS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="88"
            len="16"
            name="DEBITS AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="89"
            len="16"
            name="DEBITS REVERSAL AMOUNT"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="90"
            len="42"
            name="ORIGINAL DATA ELEMENTS"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="91"
            len="1"
            name="FILE UPDATE CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="92"
            len="2"
            name="FILE SECURITY CODE"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="93"
            len="6"
            name="RESPONSE INDICATOR"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="94"
            len="7"
            name="SERVICE INDICATOR"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="95"
            len="42"
            name="REPLACEMENT AMOUNTS"
            class="ISO4Net.Library.Encoders.FA_Char" />
  <isofield id="96"
            len="16"
            name="MESSAGE SECURITY CODE"
            class="ISO4Net.Library.Encoders.FA_Binary" />
  <isofield id="97"
            len="17"
            name="AMOUNT, NET SETTLEMENT"
            class="ISO4Net.Library.Encoders.FA_Amount" />
  <isofield id="98"
            len="25"
            name="PAYEE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="99"
            len="11"
            name="SETTLEMENT INSTITUTION IDENTIFICATION CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="100"
            len="11"
            name="RECEIVING INSTITUTION IDENTIFICATION CODE"
            class="ISO4Net.Library.Encoders.FA_Number" />
  <isofield id="101"
            len="17"
            name="FILE NAME"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="102"
            len="28"
            name="ACCOUNT IDENTIFICATION 1"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="103"
            len="28"
            name="ACCOUNT IDENTIFICATION 2"
            class="ISO4Net.Library.Encoders.LLA_Char" />
  <isofield id="104"
            len="100"
            name="TRANSACTION DESCRIPTION"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="105"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="106"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="107"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="108"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="109"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="110"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="111"
            len="999"
            name="RESERVED FOR ISO USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="112"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="113"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="114"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="115"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="116"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="117"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="118"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="119"
            len="999"
            name="RESERVED FOR NATIONAL USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="120"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="121"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="122"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="123"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="124"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="125"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="126"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="127"
            len="999"
            name="RESERVED FOR PRIVATE USE"
            class="ISO4Net.Library.Encoders.LLLA_Char" />
  <isofield id="128"
            len="8"
            name="MESSAGE AUTHENTICATION CODE 2"
            class="ISO4Net.Library.Encoders.FA_Binary" />

</isoconfig>